﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using TumbaloSoft.Models;
using IBatisNet.DataMapper;
using System.Collections;

namespace TumbaloSoft.Helpers
{
    public class HelperJuntaDePropietarios
    {
        public static int insert(Junta junta)
        {
            Mapper.Instance().Insert("JuntaInsert", junta);
            return 0;
        }
        public static int update(Junta junta)
        {
            Mapper.Instance().Update("JuntaUpdate", junta);
            return 0;
        }
        public static int delete(Junta junta)
        {
            Mapper.Instance().Update("JuntaDelete", junta);
            return 0;
        }
        public static List<Junta> selectActivosByIdEdificio(int idEdificio)
        {
            IList lista = Mapper.Instance().QueryForList("JuntaSelectActivosByIdEdificio", idEdificio);
            return new List<Junta>(lista.Cast<Junta>());
        }
        public static List<Junta> selectByIdEdifcio(int idEdificio)
        {
            IList lista = Mapper.Instance().QueryForList("JuntaSelectByIdEdifcio", idEdificio);
            return new List<Junta>(lista.Cast<Junta>());
        }
        public static Junta siExiste(Junta junta)
        {
            IList lista = Mapper.Instance().QueryForList("JuntaSiExiste", junta);
            if (lista.Count == 0) return null;
            return (Junta)(lista[0]);
        }
    }
}